package com.bl.commons.exceptions;

import lombok.Getter;

/**
 * 自定义异常处理
 *
 * @author bl
 * @date 2023/10/16
 */
@Getter
public class ServiceException extends RuntimeException {

    /**
     * 第一部分代表 不同类型的错误 第二部分代表不同的业务 第三部分代表不同的错误
     * 4 00 000 客户端的错误
     * 5 00 000 服务器端的错误
     * 3 00 000 调用第三方服务的错误
     */

    public ServiceException(int code, String msg) {
        this.code = code;
        this.msg = msg;
    }


    /**
     * 异常的code
     */
    private final int code;

    /**
     * 异常的提示
     */
    private final String msg;


}
